﻿///<reference path="../_references.ts" />

module ScrambledEggs.Utility {
    export class QueryString {
        private static qs = (function (a) {
            if (a == "") return {};
            var b = {};
            for (var i = 0; i < a.length; ++i) {
                var p = a[i].split('=');
                if (p.length != 2) continue;
                b[p[0]] = decodeURIComponent(p[1].replace(/\+/g, " "));
            }
            return b;
        })(window.location.search.substr(1).split('&'));

        public static Find(parameter: string): string {
            return this.qs[parameter];
        }
    }
}